gtk-demo: Make header buttons not steal focus
authorMatthias Clasen <mclasen@redhat.com>
Sun, 11 Apr 2021 19:23:24 +0000 (15:23 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 11 Apr 2021 19:32:15 +0000 (15:32 -0400)
This is rarely useful, and is confusing when it
happens as side-effect of dragging the window.

demos/gtk-demo/main.ui

index b602c9a246ea70e945f7cc7a46180814c03df798..fb9064cc5ccd87acee1a6665a5fd1b52a70cbfb3 100644 (file)
@@ -25,6 +25,7 @@
           <object class="GtkButton">
             <property name="valign">center</property>
             <property name="action-name">win.run</property>
+            <property name="focus-on-click">0</property>
             <property name="label" translatable="yes">Run</property>
           </object>
         </child>
@@ -32,6 +33,7 @@
           <object class="GtkToggleButton">
             <property name="icon-name">edit-find-symbolic</property>
             <property name="valign">center</property>
+            <property name="focus-on-click">0</property>
             <property name="active" bind-source="searchbar" bind-property="search-mode-enabled" bind-flags="bidirectional|sync-create"/>
             <accessibility>
               <property name="label" translatable="yes">Search</property>
@@ -41,6 +43,7 @@
         <child type="end">
           <object class="GtkMenuButton" id="gear_menu_button">
             <property name="valign">center</property>
+            <property name="focus-on-click">0</property>
             <property name="menu-model">gear_menu</property>
             <property name="icon-name">open-menu-symbolic</property>
             <accessibility>